package cn.czh.service;

import cn.czh.domain.Middle;
import cn.czh.domain.Movie;

import java.util.List;

public interface IMovieService {
    /**
     * 查询所有电影
     *
     * @return
     */
    List<Movie> findAll();


    /**
     * 查询单个
     *
     * @param id
     * @return
     */
    Movie getById(Long id);

    /**
     * 购票
     *
     * @param middle
     */
    void buy(Middle middle);

    /**
     * 随机赠送一张电影票
     * @return
     */
    Movie random();

    /**
     * 新增电影信息
     * @param movie
     */
    void addMt(Movie movie);

    /**
     * 修改电影信息
     * @param movie
     */
    void updateMt(Movie movie);

    /**
     * 观看电影
     * @param middle
     */
    void seeMovie(Middle middle);
}
